*************************************************************************************************************************************************
********************************* SINTAXE DA CATEGORIZA��O DAS OCUPA��ES DO PNAD CONT�NUA***************************
*************************************************************************************************************************************************
**************************************************************************************************************************************************
************************ CATEGORIAS S�CIO-OCUPACIONAIS DO OBSERvAT�RIO DAS METR�POLES ***********************
**************************************************************************************************************************************************
************************************************* Atualiza��o: 19/09/2018 ******************************************************************
**************************************************************************************************************************************************


wei off .


*********** Gera categoria de empregador ****************

if (vd4008 = 4 & v4016 = 1) Empregador = 1 .
if (vd4008 = 4 & v4016 = 2) Empregador = 1 .
if (vd4008 = 4 & v4016 = 3) Empregador = 2 .
if (vd4008 = 4 & v4016 = 4) Empregador = 2 .
Execute .


RECODE Empregador (SYSMIS=0).
EXECUTE.




************* gera filtro de n�vel superior**************


if (vd3004 = 7) Superior = 1 .
execute .

recode Superior ( sysmis = 0 ) .

variable labels superior "superior completo" .
value lables superior
1 "n�vel supeior"
0 "sem n�vel superior" .


************* Define posi��o na ocupacao **************

COMPUTE vd4008m = vd4008 .
execute.


*********** Define ocupacao **************

COMPUTE ocupacao = v4010 .
execute.





************************************************************************************************************************************************
************************************  DEFINE AS CATEGORIAS S�CIO-OCUPACIONAIS (CAT)   ******************************************



***************************************** CAT 21 ( Grandes empregadores )

if ( Empregador = 2 ) cat21 = 1 .


***************************************** CAT 22 ( Dirigentes do setor p�blico )


if (Empregador = 0) & ( ocupacao = 1111 | ocupacao = 1112 | ocupacao = 1113 | ocupacao = 1114 | 
    ocupacao = 1120 ) cat22 = 1 .



***************************************** CAT 23 ( Dirigentes do setor privado )

if ((Empregador = 0) & 
   (ocupacao = 1211 | ocupacao = 1212 | ocupacao = 1213 | ocupacao = 1219 | 
   ocupacao = 1221 | ocupacao = 1222 | ocupacao = 1223 | ocupacao = 1311 |   
   ocupacao = 1312 | ocupacao = 1321 | ocupacao = 1322 | ocupacao = 1323 | 
   ocupacao = 1324 | ocupacao = 1330 | ocupacao = 1341 | ocupacao = 1342 | 
   ocupacao = 1343 | ocupacao = 1344 | ocupacao = 1345 | ocupacao = 1346 | 
   ocupacao = 1349)) cat23 = 1 .


***************************************** CAT 41 ( Profissionais aut�nomos de n�vel superior )

if ((Empregador = 0) & (vd4008m = 5) & 
( ocupacao = 2111 | ocupacao = 2112 | ocupacao = 2113 | ocupacao = 2114 | ocupacao = 2120 
| ocupacao = 2131 | ocupacao = 2132 | ocupacao = 2133 | ocupacao = 2141 | ocupacao = 2142 
| ocupacao = 2143 | ocupacao = 2144 | ocupacao = 2145 | ocupacao = 2146 | ocupacao = 2149 
| ocupacao = 2151 | ocupacao = 2152 | ocupacao = 2153 | ocupacao = 2161 | ocupacao = 2162 
| ocupacao = 2163 | ocupacao = 2164 | ocupacao = 2165 | ocupacao = 2166 | ocupacao = 2211 
| ocupacao = 2212 | ocupacao = 2212 | ocupacao = 2221 | ocupacao = 2230 | ocupacao = 2240 
| ocupacao = 2250 | ocupacao = 2261 | ocupacao = 2262 | ocupacao = 2263 | ocupacao = 2264 
| ocupacao = 2265 | ocupacao = 2266 | ocupacao = 2267 | ocupacao = 2269 | ocupacao = 2411 
| ocupacao = 2412 | ocupacao = 2413 | ocupacao = 2421 | ocupacao = 2422 | ocupacao = 2423 
| ocupacao = 2424 | ocupacao = 2431 | ocupacao = 2432 | ocupacao = 2433 | ocupacao = 2434 
| ocupacao = 2511 | ocupacao = 2512 | ocupacao = 2513 | ocupacao = 2514 | ocupacao = 2519 
| ocupacao = 2521 | ocupacao = 2522 | ocupacao = 2523 | ocupacao = 2529 | ocupacao = 2611 
| ocupacao = 2612 | ocupacao = 2619 | ocupacao = 2621 | ocupacao = 2622 | ocupacao = 2631 
| ocupacao = 2632 | ocupacao = 2633 | ocupacao = 2634 | ocupacao = 2635 | ocupacao = 2642 
| ocupacao = 2643 | ocupacao = 3153 ) ) cat41 = 1 .





***************************************** CAT 42 ( Profissionais empregados de n�vel superior )

  if ((Empregador = 0) & (vd4008m = 1) &  
( ocupacao = 2111 | ocupacao = 2112 | ocupacao = 2113 | ocupacao = 2114 | ocupacao = 2120 
| ocupacao = 2131 | ocupacao = 2132 | ocupacao = 2133 | ocupacao = 2141 | ocupacao = 2142 
| ocupacao = 2143 | ocupacao = 2144 | ocupacao = 2145 | ocupacao = 2146 | ocupacao = 2149 
| ocupacao = 2151 | ocupacao = 2152 | ocupacao = 2153 | ocupacao = 2161 | ocupacao = 2162 
| ocupacao = 2163 | ocupacao = 2164 | ocupacao = 2165 | ocupacao = 2166 | ocupacao = 2211 
| ocupacao = 2212 | ocupacao = 2212 | ocupacao = 2221 | ocupacao = 2230 | ocupacao = 2240 
| ocupacao = 2250 | ocupacao = 2261 | ocupacao = 2262 | ocupacao = 2263 | ocupacao = 2264 
| ocupacao = 2265 | ocupacao = 2266 | ocupacao = 2267 | ocupacao = 2269 | ocupacao = 2411 
| ocupacao = 2412 | ocupacao = 2413 | ocupacao = 2421 | ocupacao = 2422 | ocupacao = 2423 
| ocupacao = 2424 | ocupacao = 2431 | ocupacao = 2432 | ocupacao = 2433 | ocupacao = 2434 
| ocupacao = 2511 | ocupacao = 2512 | ocupacao = 2513 | ocupacao = 2514 | ocupacao = 2519 
| ocupacao = 2521 | ocupacao = 2522 | ocupacao = 2523 | ocupacao = 2529 | ocupacao = 2611 
| ocupacao = 2612 | ocupacao = 2619 | ocupacao = 2621 | ocupacao = 2622 | ocupacao = 2631 
| ocupacao = 2632 | ocupacao = 2633 | ocupacao = 2634 | ocupacao = 2635 | ocupacao = 2642 
| ocupacao = 2643 | ocupacao = 3153 ) ) cat42 = 1 .



***************************************** CAT 43 ( Profissionais estatut�rios de n�vel superior )

if ((Empregador = 0) & (vd4008m = 3) & 
( ocupacao = 2111 | ocupacao = 2112 | ocupacao = 2113 | ocupacao = 2114 | ocupacao = 2120 
| ocupacao = 2131 | ocupacao = 2132 | ocupacao = 2133 | ocupacao = 2141 | ocupacao = 2142 
| ocupacao = 2143 | ocupacao = 2144 | ocupacao = 2145 | ocupacao = 2146 | ocupacao = 2149 
| ocupacao = 2151 | ocupacao = 2152 | ocupacao = 2153 | ocupacao = 2161 | ocupacao = 2162 
| ocupacao = 2163 | ocupacao = 2164 | ocupacao = 2165 | ocupacao = 2166 | ocupacao = 2211 
| ocupacao = 2212 | ocupacao = 2212 | ocupacao = 2221 | ocupacao = 2230 | ocupacao = 2240 
| ocupacao = 2250 | ocupacao = 2261 | ocupacao = 2262 | ocupacao = 2263 | ocupacao = 2264 
| ocupacao = 2265 | ocupacao = 2266 | ocupacao = 2267 | ocupacao = 2269 | ocupacao = 2411 
| ocupacao = 2412 | ocupacao = 2413 | ocupacao = 2421 | ocupacao = 2422 | ocupacao = 2423 
| ocupacao = 2424 | ocupacao = 2431 | ocupacao = 2432 | ocupacao = 2433 | ocupacao = 2434 
| ocupacao = 2511 | ocupacao = 2512 | ocupacao = 2513 | ocupacao = 2514 | ocupacao = 2519 
| ocupacao = 2521 | ocupacao = 2522 | ocupacao = 2523 | ocupacao = 2529 | ocupacao = 2611 
| ocupacao = 2612 | ocupacao = 2619 | ocupacao = 2621 | ocupacao = 2622 | ocupacao = 2631 
| ocupacao = 2632 | ocupacao = 2633 | ocupacao = 2634 | ocupacao = 2635 | ocupacao = 2642 
| ocupacao = 2643 | ocupacao = 3153 ) ) cat43 = 1 .


if ((Empregador = 0) & ( superior = 1 ) & ( ocupacao = 0110 | ocupacao = 0210 | ocupacao = 0299 
                      | ocupacao = 0999)) cat43 = 1 .

if ((Empregador = 0) & ( superior = 1 ) & ( ocupacao = 0411 | ocupacao = 0412 | ocupacao = 0511 | 
                                                    ocupacao = 0512 | ocupacao = 0599)) cat43 = 1 .


***************************************** CAT 44 ( Professores de n�vel superior )

if (Empregador = 0) & ((superior = 1) & 
   ( ocupacao = 2351 | ocupacao = 2342 | ocupacao = 2341 | ocupacao = 2330 | 
     ocupacao = 2320 | ocupacao = 2352 |  ocupacao = 2310 ))  cat44 = 1 .

if (Empregador = 0) & (( superior = 1 ) & 
   ( ocupacao = 2353 | ocupacao = 2354 | ocupacao = 2355 | 
     ocupacao = 2356 | ocupacao = 2359)) cat44 = 1 . 



***************************************** CAT 31 ( Pequenos empregadores )

if ( Empregador = 1 ) cat31 = 1 .



***************************************** CAT 32 ( Artes�os )


if (Empregador = 0) & ( ocupacao = 2636 | ocupacao = 2641 | ocupacao = 2651 | ocupacao = 2652
   | ocupacao = 2653 | ocupacao = 2654 | ocupacao = 2655 | ocupacao = 2656
   | ocupacao = 2659 | ocupacao = 3413 | ocupacao = 3421 | ocupacao = 3431
   | ocupacao = 3432 | ocupacao = 3433 | ocupacao = 3435 | ocupacao = 5241
   | ocupacao = 7312 | ocupacao = 7313 | ocupacao = 7314 | ocupacao = 7316
   | ocupacao = 7317 | ocupacao = 7318 | ocupacao = 7319 ) cat32 = 1 .


***************************************** nova CAT 51 ( Ocupa��es de escrit�rio )

if (Empregador = 0) & ( ocupacao = 3342	| ocupacao = 3343 | ocupacao = 3344 | ocupacao = 4110 | ocupacao = 4120	| ocupacao = 4131 |
ocupacao = 4132	| ocupacao = 4211 | ocupacao = 4212 | ocupacao = 4213 | ocupacao = 4214	|
ocupacao = 4221	| ocupacao = 4222 | ocupacao = 4223 | ocupacao = 4224 | ocupacao = 4225	|
ocupacao = 4226	| ocupacao = 4229 | ocupacao = 4311 | ocupacao = 4312 | ocupacao = 4321	|
ocupacao = 4322	| ocupacao = 4411 | ocupacao = 4413 | ocupacao = 4414 | ocupacao = 4415	|
ocupacao = 4416	| ocupacao = 4419	 ) cat51 = 1 .


***************************************** CAT 52 ( Ocupa��es de supervis�o )

if ((Empregador = 0) & 
    ( ocupacao = 1411 | ocupacao = 1412 | ocupacao = 1420 | ocupacao = 1431 
   | ocupacao = 1439 |  ocupacao = 3121 | ocupacao = 3122 | ocupacao = 3123 
   | ocupacao = 3341 | ocupacao = 4313 |ocupacao = 5151 | ocupacao = 5222 )) cat52 = 1 .


***************************************** nova CAT 53 ( Ocupa��es T�cnicas ) 

if (Empregador = 0) & (ocupacao = 3111	| ocupacao = 3112 | ocupacao =	3113 | ocupacao = 3114 | ocupacao = 3115 |
 ocupacao = 3116	| ocupacao = 3117 | ocupacao =	3118 | ocupacao = 3119 | ocupacao = 3131 |
 ocupacao = 3132	| ocupacao = 3133 | ocupacao =	3134 | ocupacao =	3135	| ocupacao =	3139	|
 ocupacao =	3141	| ocupacao =	3142	| ocupacao =	3143	| ocupacao =	3151	|
 ocupacao =	3152	| ocupacao =	3153	| ocupacao =	3154	| ocupacao =	3155	| 
 ocupacao =	3257	| ocupacao =	3311	| ocupacao =	3312	| ocupacao =	3313	| 
 ocupacao =	3314	| ocupacao =	3315	| ocupacao =	3321	| ocupacao =	3322	| 
 ocupacao =	3323	| ocupacao =	3324	| ocupacao =	3331	| ocupacao =	3332	|
 ocupacao =	3333	| ocupacao =	3334	| ocupacao =	3339	| ocupacao =	3351	|
 ocupacao =	3353	| ocupacao =	3354	| ocupacao =	3359	| ocupacao =	3412	|
 ocupacao =	3422	| ocupacao =	3511	| ocupacao =	3512	| ocupacao =	3513	|
 ocupacao =	3514	| ocupacao =	3521	| ocupacao =	3522	| ocupacao =	4227	|
 ocupacao =	5113	| ocupacao =	7515	) cat53 = 1 .



***************************************** CAT 54 ( Ocupa��es da sa�de e educa��o )

if (Empregador = 0) & ((superior = 0) & 
   ( ocupacao = 2351 | ocupacao = 2342 | ocupacao = 2341 | ocupacao = 2330 | 
     ocupacao = 2320 | ocupacao = 2352 |  ocupacao = 2310 ))  cat54 = 1 .


if (Empregador = 0) & ( superior = 0 ) & 
   ( ocupacao = 2353 | ocupacao = 2354 | ocupacao = 2355 | ocupacao = 2356 | 
    ocupacao = 2359) cat54 = 1 . 

if (Empregador = 0) & ( ocupacao =	3211	| ocupacao =	3212	| ocupacao =	3213	| ocupacao =	3214	|
ocupacao =	3221	| ocupacao =	3222	| ocupacao =	3230	| ocupacao =	3240	|
ocupacao =	3251	| ocupacao =	3252	| ocupacao =	3253	| ocupacao =	3254	|
ocupacao =	3255	| ocupacao =	3256	| ocupacao =	3258	| ocupacao =	3259	|
ocupacao =	3423	| ocupacao =	5165	| ocupacao =	5321	| ocupacao =	5322	|
ocupacao =	5329	) cat54 = 1 .


***************************************** CAT 55 ( Ocupa��es de seguran�a p�blica, justi�a e correios )

if (Empregador = 0) & ( ocupacao = 3352 | ocupacao = 3355 | ocupacao = 3411 |  ocupacao = 4412 | ocupacao = 5412) cat55 = 1 .


if ((Empregador = 0) & ( superior = 0 ) & ( ocupacao = 0110 | ocupacao = 0210 | ocupacao = 0299 
                      | ocupacao = 0999)) cat55 = 1 .

if ((Empregador = 0) & ( superior = 0 ) & ( ocupacao = 0411 | ocupacao = 0412 | ocupacao = 0511 | 
                                                    ocupacao = 0512 | ocupacao = 0599)) cat55 = 1 .




***************************************** CAT 61 ( Trabalhadores do com�rcio )

if (Empregador = 0) & ( ocupacao =	5211	| ocupacao =	5221	| ocupacao =	5223	| ocupacao =	5230	|
ocupacao =	5242	| ocupacao =	5243	| ocupacao =	5244	| ocupacao =	5245	|
ocupacao =	5249	| ocupacao =	7511	| ocupacao =	9334	) cat61 = 1 .



***************************************** CAT 62 ( Prestadores de servi�os especializados )

if (Empregador = 0) & (ocupacao =	3434	| ocupacao =	5111	| ocupacao =	5112	| ocupacao =	5120	|
ocupacao =	5131	| ocupacao =	5132	| ocupacao =	5141	| ocupacao =	5142	|
ocupacao =	5161	| ocupacao =	5162	| ocupacao =	5163	| ocupacao =	5246	|
ocupacao =	5311	| ocupacao =	5312	| ocupacao =	5411	| ocupacao =	5413	|
ocupacao =	5414	| ocupacao =	7234	| ocupacao =	7311	| ocupacao =	7315	|
ocupacao =	7323	| ocupacao =	9623	) cat62 = 1 .




*********** CAT 71 ( Trabalhadores da ind�stria moderna ) ***********

if (Empregador = 0) & (ocupacao =	7126	| ocupacao =	7211	| ocupacao =	7212	| ocupacao =	7213	|
  ocupacao =	7214	| ocupacao =	7215	| ocupacao =	7221	| ocupacao =	7222	|
  ocupacao =	7223	| ocupacao =	7224	| ocupacao =	7231	| ocupacao =	7232	|
  ocupacao =	7233	| ocupacao =	7541	| ocupacao =	8121	| ocupacao =	8122	|
  ocupacao =	8131	| ocupacao =	8132	| ocupacao =	8141	| ocupacao =	8142	|
  ocupacao =	8181	| ocupacao =	8189	| ocupacao =	8211	| ocupacao =	8212	|
  ocupacao =	8219	) cat71 = 1 .



*********** CAT 72 ( Trabalhadores da ind�stria tradicional )***********

if (Empregador = 0) & (ocupacao =	7321	| ocupacao =	7322	| ocupacao =	7512	| ocupacao =	7513	|
  ocupacao =	7514	| ocupacao =	7516	| ocupacao =	7521	| ocupacao =	7523	|
  ocupacao =	7531	| ocupacao =	7532	| ocupacao =	7533	| ocupacao =	7534	|
  ocupacao =	7535	| ocupacao =	7536	| ocupacao =	8111	| ocupacao =	8112	|
  ocupacao =	8113	| ocupacao =	8114	| ocupacao =	8143	| ocupacao =	8151	|
  ocupacao =	8152	| ocupacao =	8153	| ocupacao =	8154	| ocupacao =	8155	|
  ocupacao =	8156	| ocupacao =	8157	| ocupacao =	8159	| ocupacao =	8160	|
  ocupacao =	8171	| ocupacao =	8172	| ocupacao =	9311	 ) cat72 = 1 .


********************** CAT 73 ( Oper�rios dos servi�os auxiliares )***********************

if (Empregador = 0) & ( ocupacao =	4323	| ocupacao =	7412	| ocupacao =	7421	| ocupacao =	7542	|
  ocupacao =	7543	| ocupacao =	7544	| ocupacao =	7549	| ocupacao =	8182	|
  ocupacao =	8311	| ocupacao =	8312	| ocupacao =	8331	| ocupacao =	8332	|
  ocupacao =	8350	| ocupacao =	9321	| ocupacao =	9329	| ocupacao =	9331	|
  ocupacao =	9332	 ) cat73 = 1 .



*********** CAT 74 ( Oper�rios da constru��o civil )***********

if (Empregador = 0) & ( ocupacao =	7111	| ocupacao =	7112	| ocupacao =	7113	| ocupacao =	7114	|
  ocupacao =	7115	| ocupacao =	7119	| ocupacao =	7121	| ocupacao =	7122	|
  ocupacao =	7123	| ocupacao =	7124	| ocupacao =	7125	| ocupacao =	7131	|
  ocupacao =	7132	| ocupacao =	7133	| ocupacao =	7411	| ocupacao =	7522	|
  ocupacao =	9312	| ocupacao =	9313	) cat74 = 1 .



**************************************** cria vari�vel de subgrupo dos setores de atividade ***********************************

if ( v4013 >= 1000 & v4013 <= 1999) subsetor = 1 .
if ( v4013 >= 2000 & v4013 <= 2999) subsetor = 2 .
if ( v4013 >= 3000 & v4013 <= 4999) subsetor = 3 .
if ( v4013 >= 5000 & v4013 <= 5999) subsetor = 5 .
if ( v4013 >= 6000 & v4013 <= 6999) subsetor = 6 .
if ( v4013 >= 7000 & v4013 <= 7999) subsetor = 7 .
if ( v4013 >= 8000 & v4013 <= 8999) subsetor = 8 .
if ( v4013 >= 9000 & v4013 <= 9999) subsetor = 9 .
if ( v4013 >= 10000 & v4013 <= 11999) subsetor = 10 .
if ( v4013 >= 12000 & v4013 <= 12999) subsetor = 12 .
if ( v4013 >= 13000 & v4013 <= 13999) subsetor = 13 .
if ( v4013 >= 14000 & v4013 <= 14999) subsetor = 14 .
if ( v4013 >= 15000 & v4013 <= 15999) subsetor = 15 .
if ( v4013 >= 16000 & v4013 <= 16999) subsetor = 16 .
if ( v4013 >= 17000 & v4013 <= 17999) subsetor = 17 .
if ( v4013 >= 18000 & v4013 <= 18999) subsetor = 18 .
if ( v4013 >= 58000 & v4013 <= 58999) subsetor = 18 .
if ( v4013 >= 19000 & v4013 <= 19999) subsetor = 19 .
if ( v4013 >= 20000 & v4013 <= 21999) subsetor = 20 .
if ( v4013 >= 22000 & v4013 <= 22999) subsetor = 22 .
if ( v4013 >= 23000 & v4013 <= 23999) subsetor = 23 .
if ( v4013 >= 24000 & v4013 <= 24999) subsetor = 24 .
if ( v4013 >= 25000 & v4013 <= 25999) subsetor = 25 .
if ( v4013 >= 27000 & v4013 <= 27999) subsetor = 27 .
if ( v4013 >= 26020 & v4013 <= 26029) subsetor = 28 .
if ( v4013 >= 28000 & v4013 <= 28999) subsetor = 28 .
if ( v4013 >= 28000 & v4013 <= 28999) subsetor = 28 .
if ( v4013 >= 33000 & v4013 <= 33999) subsetor = 28 .
if ( v4013 >= 26000 & v4013 <= 26019) subsetor = 26 .
if ( v4013 >= 26030 & v4013 <= 26999) subsetor = 26 .
if ( v4013 >= 29000 & v4013 <= 29999) subsetor = 29 .
if ( v4013 >= 30000 & v4013 <= 30999) subsetor = 30 .
if ( v4013 >= 31000 & v4013 <= 32999) subsetor = 31 .
if ( v4013 >= 35000 & v4013 <= 35999) subsetor = 35 .
if ( v4013 >= 36000 & v4013 <= 36999) subsetor = 36 .
if ( v4013 >= 41000 & v4013 <= 43999) subsetor = 41 .
if ( v4013 >= 45000 & v4013 <= 47999) subsetor = 45 .
if ( v4013 >= 48000 & v4013 <= 48999) subsetor = 48 .
if ( v4013 >= 55000 & v4013 <= 56999) subsetor = 55 .
if ( v4013 >= 49000 & v4013 <= 49999) subsetor = 49 .
if ( v4013 >= 50000 & v4013 <= 50999) subsetor = 50 .
if ( v4013 >= 51000 & v4013 <= 51000) subsetor = 51 .
if ( v4013 >= 52000 & v4013 <= 52999) subsetor = 52 .
if ( v4013 >= 53000 & v4013 <= 53999) subsetor = 53 .
if ( v4013 >= 61000 & v4013 <= 63999) subsetor = 53 .
if ( v4013 >= 64000 & v4013 <= 64999) subsetor = 64 .
if ( v4013 >= 65000 & v4013 <= 65999) subsetor = 65 .
if ( v4013 >= 66000 & v4013 <= 66999) subsetor = 66 .
if ( v4013 >= 68000 & v4013 <= 68999) subsetor = 68 .
if ( v4013 >= 95000 & v4013 <= 95999) subsetor = 95 .
if ( v4013 >= 84000 & v4013 <= 84999) subsetor = 84 .
if ( v4013 >= 85000 & v4013 <= 85999) subsetor = 85 .
if ( v4013 >= 86000 & v4013 <= 89999) subsetor = 86 .
if ( v4013 >= 37000 & v4013 <= 39999) subsetor = 37 .
if ( v4013 >= 94000 & v4013 <= 94999) subsetor = 94 .
if ( v4013 >= 59000 & v4013 <= 60999) subsetor = 59 .
if ( v4013 >= 90000 & v4013 <= 93999) subsetor = 59 .
if ( v4013 >= 96000 & v4013 <= 96999) subsetor = 96 .
if ( v4013 >= 97000 & v4013 <= 98999) subsetor = 97 .
if ( v4013 >= 99000 & v4013 <= 99999) subsetor = 99 .



******************* cria os setores de atividade econ�mica ******************

if ( subsetor = 45 | subsetor = 48 | subsetor = 55 | subsetor = 53 | subsetor = 64 | subsetor = 65 | 
    subsetor = 66 | subsetor = 68 | subsetor = 95 | subsetor = 84 | subsetor = 85 | subsetor = 86 | 
    subsetor = 94 | subsetor = 59 | subsetor = 96 | subsetor = 97 | subsetor = 99 ) setor = 60 .

if ( subsetor = 35 | subsetor = 36 | subsetor = 49 | subsetor = 50 | subsetor = 51 | subsetor = 52 | 
    subsetor = 37 ) setor = 73 .

if ( subsetor = 01 | subsetor = 02 | subsetor = 03 | subsetor = 18 | subsetor = 19 | subsetor = 20 | 
    subsetor = 22 | subsetor = 24 | subsetor = 25 | subsetor = 27 | subsetor = 28 | subsetor = 26 | 
   subsetor = 29 | subsetor = 30 ) setor = 71 . 

If ( subsetor = 05 | subsetor = 06 | subsetor = 07 | subsetor = 08 | subsetor = 9 | subsetor = 10 | 
    subsetor = 12 | subsetor = 13 | subsetor = 14 | subsetor = 15 | subsetor = 20 | subsetor = 16 | 
   subsetor = 17 | subsetor = 23 | subsetor = 31 ) setor = 72 .

if (  subsetor = 41 ) setor = 74 .



value labels setor
60 "setores da cat60"
73 "setores da cat73"
71 "setores da cat71"
72 "setores da cat72"
74 "setores da cat74" .



recode setor ( sysmis = 999 ) .




*****************************


if (Empregador = 0) & (( setor = 73 ) & ( ocupacao = 7127 | ocupacao = 7422 | ocupacao = 7413 | ocupacao = 8341 | ocupacao = 8342 | ocupacao = 8343 | ocupacao = 8344 | 
                            ocupacao = 8321 | ocupacao = 8322 | ocupacao = 8183 )) cat73 = 1 .


if (Empregador = 0) & (( setor = 72 ) & ( ocupacao = 7127 | ocupacao = 7422 | ocupacao = 7413 | ocupacao = 8341 | ocupacao = 8342 | ocupacao = 8343 | ocupacao = 8344 | 
                            ocupacao = 8321 | ocupacao = 8322 | ocupacao = 8183 )) cat72 = 1 .


if (Empregador = 0) & (( setor = 71 ) & ( ocupacao = 7127 | ocupacao = 7422 | ocupacao = 7413 | ocupacao = 8341 | ocupacao = 8342 | ocupacao = 8343 | ocupacao = 8344 | 
                            ocupacao = 8321 | ocupacao = 8322 | ocupacao = 8183 )) cat71 = 1 .


if (Empregador = 0) & (( setor = 74 ) & ( ocupacao = 7127 | ocupacao = 7422 | ocupacao = 7413 | ocupacao = 8341 | ocupacao = 8342 | ocupacao = 8343 | ocupacao = 8344 | 
                            ocupacao = 8321 | ocupacao = 8322 | ocupacao = 8183 )) cat74 = 1 .


if (Empregador = 0) & ( ( setor = 60 ) & ( ocupacao = 7127 | ocupacao = 7422 | ocupacao = 7413 | ocupacao = 8341 | ocupacao = 8342 | ocupacao = 8343 | ocupacao = 8344 | 
                            ocupacao = 8321 | ocupacao = 8322 | ocupacao = 8183 )) cat62 = 1 .




***************************************** CAT 63 ( Prestadores de servi�o n�o especializados )

if (Empregador = 0) & (ocupacao = 5153 |  ocupacao = 5419 | ocupacao = 5164 | ocupacao = 9112 | ocupacao = 9121 | ocupacao = 9123 | ocupacao = 9129 |  
     ocupacao = 9621 ) cat63 = 1 .

if ((Empregador = 0) & ((vd4009 = 2 & vd4012 = 1) | (vd4009 = 1) | (vd4009 = 5) | (vd4009 = 6) | (vd4009 = 7)) & 
 ( ocupacao =	5169	| ocupacao =	9122	| ocupacao =	9333	| ocupacao =	9411	|
  ocupacao =	9412	| ocupacao =	9611	| ocupacao =	9612	| ocupacao =	9613	|
  ocupacao =	9622	| ocupacao =	9624	| ocupacao =	9629	)) cat63 = 1 .


***************************************** CAT 81 ( Empregados dom�sticos ) 

if (Empregador = 0) & ( vd4008m = 2 ) cat81 = 1 .
if (Empregador = 0) & (( vd4008m = 1) & (ocupacao = 9111 | ocupacao = 5152)) cat81 = 1 .


***************************************** CAT 82 ( Ambulantes  e Biscateiros)

if (Empregador = 0) & (ocupacao = 9510 | ocupacao = 9520 | ocupacao = 5212 | ocupacao = 5168) cat82 = 1 .


if ((Empregador = 0) & ((vd4009 = 2 & vd4012 = 2) | (vd4009 = 9)) & 
 ( ocupacao =	5169	| ocupacao =	9122	| ocupacao =	9333	| ocupacao =	9411	|
  ocupacao =	9412	| ocupacao =	9611	| ocupacao =	9612	| ocupacao =	9613	|
  ocupacao =	9622	| ocupacao =	9624	| ocupacao =	9629 )) cat82 = 1 .




***************************************** CAT 10 ( agricultores )
 
if (Empregador = 0) & (ocupacao = 6111) cat10 = 1 .
if (Empregador = 0) & (ocupacao = 6112) cat10 = 1 .
if (Empregador = 0) & (ocupacao = 6114) cat10 = 1 .
if (Empregador = 0) & (ocupacao = 6121) cat10 = 1 .
if (Empregador = 0) & (ocupacao = 6122) cat10 = 1 .
if (Empregador = 0) & (ocupacao = 6123) cat10 = 1 .
if (Empregador = 0) & (ocupacao = 6129) cat10 = 1 .
if (Empregador = 0) & (ocupacao = 6130) cat10 = 1 .
if (Empregador = 0) & (ocupacao = 6210) cat10 = 1 .
if (Empregador = 0) & (ocupacao = 6221) cat10 = 1 .
if (Empregador = 0) & (ocupacao = 6224) cat10 = 1 .
if (Empregador = 0) & (ocupacao = 6225) cat10 = 1 .
if (Empregador = 0) & (ocupacao = 9211) cat10 = 1 .
if (Empregador = 0) & (ocupacao = 9212) cat10 = 1 .
if (Empregador = 0) & (ocupacao = 9213) cat10 = 1 .
if (Empregador = 0) & (ocupacao = 9214) cat10 = 1 .
if (Empregador = 0) & (ocupacao = 9215) cat10 = 1 .
if (Empregador = 0) & (ocupacao = 9216) cat10 = 1 .




****************************** agrega categorias em uma �nica vari�vel ******************


if ( cat10 = 1 ) categ = 810 .
if ( cat21 = 1 ) categ = 121 .
if ( cat22 = 1 ) categ = 122 .
if ( cat23 = 1 ) categ = 123 .
if ( cat31 = 1 ) categ = 331 .
if ( cat32 = 1 ) categ = 432 .
if ( cat41 = 1 ) categ = 241 .
if ( cat42 = 1 ) categ = 242 .
if ( cat43 = 1 ) categ = 243 .
if ( cat44 = 1 ) categ = 244 .
if ( cat51 = 1 ) categ = 451 .
if ( cat52 = 1 ) categ = 452 .
if ( cat53 = 1 ) categ = 453 .
if ( cat54 = 1 ) categ = 454 .
if ( cat55 = 1 ) categ = 455 .
if ( cat61 = 1 ) categ = 561 .
if ( cat62 = 1 ) categ = 562 .
if ( cat63 = 1 ) categ = 763 .
if ( cat71 = 1 ) categ = 671 .
if ( cat72 = 1 ) categ = 672 .
if ( cat73 = 1 ) categ = 673 .
if ( cat74 = 1 ) categ = 674 .
if ( cat81 = 1 ) categ = 781 .
if ( cat82 = 1 ) categ = 782 .

exe.

variable labels
cat10 "Agricultores"
cat21 "Grandes Empregadores"
cat22 "Dirigentes do Setor P�blico"
cat23 "Dirigentes do Setro Privado"
cat31 "Pequenos Empregadores "	
cat32 "Ocupa��es Art�sticas e Similares "	
cat41 "Profissionais Aut�nomos de N�vel Superior  "	
cat42 "Profissionais Empregados de N�vel Superior  "	
cat43 "Profissionais Estatut�rios de N�vel Superior  "	
cat44 "Professores de N�vel Superior "	
cat51 "Ocupa��es de Escrit�rio "	
cat52 "Ocupa��es de Supervis�o "	
cat53 "Ocupa��es T�cnicas"	
cat54 "Ocupa��es M�dias da Sa�de e Educa��o "	
cat55 "Ocupa��es de Seguran�a P�blica, Justi�a e Correios "	
cat61 "Trabalhadores do Com�rcio "	
cat62 "Prestadores de Servi�os Especializados "	
cat63 "Prestadores de Servi�os N�o Especializados "	
cat71 "Trabalhadores da Ind�stria Moderna "	
cat72 "Trabalhadores da Ind�stria Tradicional "	
cat73 "Oper�rios dos Servi�os Auxiliares "	
cat74 "Oper�rios da Constru��o Civil "	
cat81 "Trabalhadores Dom�sticos  "	
cat82 "Ambulantes e Biscateiros ".	


variable labels categ "Categorias s�cio-ocupacionais" .


value labels categ
810 "Agricultores "	
121 "Grandes Empregadores "	
122 "Dirigentes do Setor P�blico "	
123 "Dirigentes do Setor Privado "	
331 "Pequenos Empregadores "	
432 "Ocupa��es Art�sticas e Similares "	
241 "Profissionais Aut�nomos de N�vel Superior  "	
242 "Profissionais Empregados de N�vel Superior  "	
243 "Profissionais Estatut�rios de N�vel Superior  "	
244 "Professores de N�vel Superior "	
451 "Ocupa��es de Escrit�rio "	
452 "Ocupa��es de Supervis�o "	
453 "Ocupa��es T�cnicas"	
454 "Ocupa��es M�dias da Sa�de e Educa��o "	
455 "Ocupa��es de Seguran�a P�blica, Justi�a e Correios "	
561 "Trabalhadores do Com�rcio "	
562 "Prestadores de Servi�os Especializados "	
763 "Prestadores de Servi�os N�o Especializados "	
671 "Trabalhadores da Ind�stria Moderna "	
672 "Trabalhadores da Ind�stria Tradicional "	
673 "Oper�rios dos Servi�os Auxiliares "	
674 "Oper�rios da Constru��o Civil "	
781 "Trabalhadores Dom�sticos  "	
782 "Ambulantes e Biscateiros ".	



************ Agrega as 24 CAT em 8 grandes grupos ***************

if (categ = 810) CAT8 = 8 . 
if (categ = 121) CAT8 = 1 .
if (categ = 122) CAT8 = 1 .
if (categ = 123) CAT8 = 1 .
if (categ = 331) CAT8 = 3 .
if (categ = 241) CAT8 = 2 .
if (categ = 242) CAT8 = 2 .
if (categ = 243) CAT8 = 2 .
if (categ = 244) CAT8 = 2 .
if (categ = 432) CAT8 = 4 .
if (categ = 451) CAT8 = 4 .
if (categ = 452) CAT8 = 4 .
if (categ = 453) CAT8 = 4 .
if (categ = 454) CAT8 = 4 .
if (categ = 455) CAT8 = 4 .
if (categ = 561) CAT8 = 5 .
if (categ = 562) CAT8 = 5 .
if (categ = 671) CAT8 = 6 .
if (categ = 672) CAT8 = 6 .
if (categ = 673) CAT8 = 6 .
if (categ = 674) CAT8 = 6 .
if (categ = 763) CAT8 = 7 .
if (categ = 781) CAT8 = 7 .
if (categ = 782) CAT8 = 7 .
EXECUTE .


variable labels CAT8 "Categorias s�cio-ocupacionais agregadas" .



value labels CAT8
1 "Grandes empregadores"
2 "Profissionais de n�vel superior"
3 "Pequenos empregadores"
4 "Ocupa��es m�dias"
5 "Trabalhadores do terci�rio especializado"
6 "Trabalhadores do secund�rio"
7 "Trabalhadores do terci�rio n�o-especializado"
8 "Trabalhadores agr�colas" .






